body,td,th,div,span,form,ul,li{font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;color:#333;}
input, textarea{font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#000;}
li{list-style:none;}

.clrl{clear:left;}
.clrr{clear:right;}
.clr{clear:both;}

.hide{display:none;}
.alignc{text-align:center;}
.alignl{text-align:left;}
.alignr{text-align:right;}

.required{ color:#f00; padding:0px 3px;}

a{text-decoration:none; color:#333;}
a:hover{color:#f00;}




#ajax-loader{ position:absolute; top:10px; left:48%;background-color:#FFF1A8; padding:3px 5px;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}

input,
textarea,
select{
	padding: 3px;
	border: 1px solid #CCC;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#333;
}
select{padding:1px;}
input:focus, textarea:focus{border-color: #FFCC00;}
input[type=checkbox], input[type=radio]{cursor:pointer;border:none;padding:0;}

input[type=button], input[type=reset], input[type=submit]{
	background: url(../images/button_bg.gif);
	padding: 3px 12px;
	margin:0 6px 0 0;
	border: 1px solid #ccc;
	border-bottom-color: #bbb;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover {
	cursor: pointer;
	background-position: 0 -15px;
	color:#000;
}


input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly]{
	background-color: #F5F5F5;
	border-color: #DDDDDD;
	cursor: not-allowed;
}

